package designPattern.behavioralPattern.visitor;

/**
 * @author wei.zhao
 * @description: 具体访问者2
 * @date 2021年12月22日 17:51
 */
public class ConcreteVisitor2 implements Visitor {

    @Override
    public void visitConcreteElementA(ConcreteElementA concreteElementA) {
        System.out.println(this.getClass().getSimpleName() + "访问了" + concreteElementA.getClass().getSimpleName());
    }

    @Override
    public void visitConcreteElementB(ConcreteElementB concreteElementB) {
        System.out.println(this.getClass().getSimpleName() + "访问了" + concreteElementB.getClass().getSimpleName());
    }

}
